package com.jimbob.ach;/*
* @auther 顶风少年 
* @mail dfsn19970313@foxmail.com
* @date 2019-07-30 15:43
* @notify 
* @version 1.0
*/
public interface Ach {
    public AchResponse issueDebit(AchCredentials credetials,AchTransactionData data);
    public AchResponse markTransactionAsNSF(AchCredentials chedentials,
                                            AchTransactionData data,String traceCode);
    public AchResponse refundTransaction(AchCredentials credentials,AchTransactionData data,String traceCode);
    public AchResponse issueCredit(AchCredentials credentials,AchTransactionData data);
    public AchResponse voidSameDayTransaction(AchCredentials credentials,AchTransactionData data,
                                              String traceCode);
    public AchResponse queryTransactionStatus(AchCredentials redentials,AchTransactionData data,String traceCode);

}
